go.pact.im/x/plumb/internal/solve.solver.name (field)

21 uses

	go.pact.im/x/plumb/internal/solve (current package)
		checks.go#L142: 	if s.name == "init" && nonEmpty {
		checks.go#L143: 		return diag.Errorf(pl.pos, diag.ErrReservedName, "set %q would generate a func init; init must take no parameters and return nothing", s.name)
		checks.go#L145: 	if s.name == "main" && s.dest.PkgName == "main" && nonEmpty {
		checks.go#L146: 		return diag.Errorf(pl.pos, diag.ErrReservedName, "set %q would generate a func main in package main", s.name)
		checks.go#L156: 	if gotypes.IsUniverseName(s.name) {
		checks.go#L157: 		return diag.Errorf(pl.pos, diag.ErrShadowsPredeclared, "set %q would generate a top-level func %q shadowing the builtin for the whole destination package; rename the set", s.name, s.name)
		checks.go#L166: 	if s.name == "init" || !s.dest.Scanned {
		checks.go#L175: 		if base, ok := s.dest.Names[s.name]; ok {
		checks.go#L176: 			return diag.Errorf(pl.pos, diag.ErrSetNameCollision, "set %q in package %q (%s); rename the set", s.name, s.destPath, base)
		checks.go#L184: 	if base, ok := s.dest.Imports[s.name]; ok {
		checks.go#L185: 		return diag.Errorf(pl.pos, diag.ErrSetNameCollision, "set %q matches an import qualifier in package %q (%s); rename the set", s.name, s.destPath, base)
		finalize.go#L25: 		Name:          s.name,
		order.go#L153: 	return diag.Errorf(cycle[0].pos, diag.ErrDependencyCycle, "set %q: %s", s.name, strings.Join(parts, " → "))
		solve.go#L152: 	name       string
		solve.go#L218: 			name:          name,
		solve.go#L557: 			return false, diag.Errorf(p.Pos, diag.ErrNonTerminating, "set %q: produced type %s exceeds depth %d", s.name, gotypes.TypeName(vo), maxTypeDepth)
		solve.go#L563: 		return false, diag.Errorf(p.Pos, diag.ErrNonTerminating, "set %q exceeded %d instantiations; a provider appears to manufacture unboundedly larger types", s.name, maxInstantiations)
		solve.go#L649: 			return diag.Errorf(p.Pos, diag.ErrUnusedTemplate, "provider %s in set %q is never instantiated: %w", p.Name, s.name, reason)
		solve.go#L659: 			return diag.Errorf(p.Pos, diag.ErrUnusedTemplate, "provider %s in set %q: %s is already %s, so no demand is left for it: remove the template or the other provider", p.Name, s.name, gotypes.TypeName(d), by)
		solve.go#L661: 		return diag.Errorf(p.Pos, diag.ErrUnusedTemplate, "provider %s in set %q: no consumer pins its result type: add a consumer or remove it", p.Name, s.name)